
package com.zhiwei.codesecurity.common.webservice.checkmarx.portal.v7;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>CxWSReportDisplayData complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="CxWSReportDisplayData"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="Queries" type="{http://Checkmarx.com}CxWSQueriesFilter" minOccurs="0"/&gt;
 *         &lt;element name="ResultsSeverity" type="{http://Checkmarx.com}CxWSResultsSeverityFilter" minOccurs="0"/&gt;
 *         &lt;element name="ResultsState" type="{http://Checkmarx.com}CxWSResultsStateFilter" minOccurs="0"/&gt;
 *         &lt;element name="DisplayCategories" type="{http://Checkmarx.com}CxWSDisplayCategoriesFilter" minOccurs="0"/&gt;
 *         &lt;element name="ResultsAssigedTo" type="{http://Checkmarx.com}CxWSResultsAssignedToFilter" minOccurs="0"/&gt;
 *         &lt;element name="ResultsPerVulnerability" type="{http://Checkmarx.com}CxWSResultsPerVulnerabilityFilter" minOccurs="0"/&gt;
 *         &lt;element name="HeaderOptions" type="{http://Checkmarx.com}CxWSHeaderDisplayOptions" minOccurs="0"/&gt;
 *         &lt;element name="GeneralOption" type="{http://Checkmarx.com}CxWSGeneralDisplayOptions" minOccurs="0"/&gt;
 *         &lt;element name="ResultsDisplayOption" type="{http://Checkmarx.com}CxWSResultDisplayOptions" minOccurs="0"/&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CxWSReportDisplayData", propOrder = {
    "queries",
    "resultsSeverity",
    "resultsState",
    "displayCategories",
    "resultsAssigedTo",
    "resultsPerVulnerability",
    "headerOptions",
    "generalOption",
    "resultsDisplayOption"
})
public class CxWSReportDisplayData {

    @XmlElement(name = "Queries")
    protected CxWSQueriesFilter queries;
    @XmlElement(name = "ResultsSeverity")
    protected CxWSResultsSeverityFilter resultsSeverity;
    @XmlElement(name = "ResultsState")
    protected CxWSResultsStateFilter resultsState;
    @XmlElement(name = "DisplayCategories")
    protected CxWSDisplayCategoriesFilter displayCategories;
    @XmlElement(name = "ResultsAssigedTo")
    protected CxWSResultsAssignedToFilter resultsAssigedTo;
    @XmlElement(name = "ResultsPerVulnerability")
    protected CxWSResultsPerVulnerabilityFilter resultsPerVulnerability;
    @XmlElement(name = "HeaderOptions")
    protected CxWSHeaderDisplayOptions headerOptions;
    @XmlElement(name = "GeneralOption")
    protected CxWSGeneralDisplayOptions generalOption;
    @XmlElement(name = "ResultsDisplayOption")
    protected CxWSResultDisplayOptions resultsDisplayOption;

    /**
     * 获取queries属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSQueriesFilter }
     *     
     */
    public CxWSQueriesFilter getQueries() {
        return queries;
    }

    /**
     * 设置queries属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSQueriesFilter }
     *     
     */
    public void setQueries(CxWSQueriesFilter value) {
        this.queries = value;
    }

    /**
     * 获取resultsSeverity属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSResultsSeverityFilter }
     *     
     */
    public CxWSResultsSeverityFilter getResultsSeverity() {
        return resultsSeverity;
    }

    /**
     * 设置resultsSeverity属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSResultsSeverityFilter }
     *     
     */
    public void setResultsSeverity(CxWSResultsSeverityFilter value) {
        this.resultsSeverity = value;
    }

    /**
     * 获取resultsState属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSResultsStateFilter }
     *     
     */
    public CxWSResultsStateFilter getResultsState() {
        return resultsState;
    }

    /**
     * 设置resultsState属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSResultsStateFilter }
     *     
     */
    public void setResultsState(CxWSResultsStateFilter value) {
        this.resultsState = value;
    }

    /**
     * 获取displayCategories属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSDisplayCategoriesFilter }
     *     
     */
    public CxWSDisplayCategoriesFilter getDisplayCategories() {
        return displayCategories;
    }

    /**
     * 设置displayCategories属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSDisplayCategoriesFilter }
     *     
     */
    public void setDisplayCategories(CxWSDisplayCategoriesFilter value) {
        this.displayCategories = value;
    }

    /**
     * 获取resultsAssigedTo属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSResultsAssignedToFilter }
     *     
     */
    public CxWSResultsAssignedToFilter getResultsAssigedTo() {
        return resultsAssigedTo;
    }

    /**
     * 设置resultsAssigedTo属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSResultsAssignedToFilter }
     *     
     */
    public void setResultsAssigedTo(CxWSResultsAssignedToFilter value) {
        this.resultsAssigedTo = value;
    }

    /**
     * 获取resultsPerVulnerability属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSResultsPerVulnerabilityFilter }
     *     
     */
    public CxWSResultsPerVulnerabilityFilter getResultsPerVulnerability() {
        return resultsPerVulnerability;
    }

    /**
     * 设置resultsPerVulnerability属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSResultsPerVulnerabilityFilter }
     *     
     */
    public void setResultsPerVulnerability(CxWSResultsPerVulnerabilityFilter value) {
        this.resultsPerVulnerability = value;
    }

    /**
     * 获取headerOptions属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSHeaderDisplayOptions }
     *     
     */
    public CxWSHeaderDisplayOptions getHeaderOptions() {
        return headerOptions;
    }

    /**
     * 设置headerOptions属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSHeaderDisplayOptions }
     *     
     */
    public void setHeaderOptions(CxWSHeaderDisplayOptions value) {
        this.headerOptions = value;
    }

    /**
     * 获取generalOption属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSGeneralDisplayOptions }
     *     
     */
    public CxWSGeneralDisplayOptions getGeneralOption() {
        return generalOption;
    }

    /**
     * 设置generalOption属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSGeneralDisplayOptions }
     *     
     */
    public void setGeneralOption(CxWSGeneralDisplayOptions value) {
        this.generalOption = value;
    }

    /**
     * 获取resultsDisplayOption属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxWSResultDisplayOptions }
     *     
     */
    public CxWSResultDisplayOptions getResultsDisplayOption() {
        return resultsDisplayOption;
    }

    /**
     * 设置resultsDisplayOption属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxWSResultDisplayOptions }
     *     
     */
    public void setResultsDisplayOption(CxWSResultDisplayOptions value) {
        this.resultsDisplayOption = value;
    }

}
